API
Language:

Search Properties

Enables searching for properties based on various criteria, such as location, price range, property type, and more, facilitating the discovery of properties that meet specific requirements.​

Endpoint URL

https://api.propertyreach.com/v1/searchCopy
Request Body
target
city
string
The city where the property is located.
state
string
State search criteria
zip
string
Property zip code
county
string
The county where the property is located.
fips
string
The Federal Information Processing Standard (FIPS) code for the property's location.
filter
assessedImprovementValueMin
int
Minimum Assessed Improvement Value
assessedImprovementValueMax
int
Maximum Assessed Improvement Value
assessedLandValueMin
int
Minimum Assessed Land Value
assessedLandValueMax
int
Maximum Assessed Land Value
assessedValueMin
int
Minimum Assessed Value
assessedValueMax
int
Maximum Assessed Value
attic
boolean
  • Any
  • Yes
  • No
Indicates whether the property has an attic and possibly its specifications.
auctionDateMin
date
Minimum Auction Date
auctionDateMax
date
Maximum Auction Date
bankruptcy
boolean
  • Any
  • Yes
  • No
Indicates whether the owner has filed for bankruptcy.
bankruptcyRecordingDateMin
date
Minimum Bankruptcy Recording Date
bankruptcyRecordingDateMax
date
Maximum Bankruptcy Recording Date
basement
boolean
  • Any
  • Yes
  • No
Indicates whether the property has a basement and its specifications.
bathroomsMin
decimal
Minimum Bathrooms
bathroomsMax
decimal
Maximum Bathrooms
bedroomsMin
int
Minimum Bedrooms
bedroomsMax
int
Maximum Bedrooms
belowMarketPrice
boolean
  • Any
  • Yes
  • No
Indicates whether the property is listed below its estimated market value.
belowMarketPriceRateMin
float
Minimum Below Market Price Rate
belowMarketPriceRateMax
float
Maximum Below Market Price Rate
businessOwner
boolean
  • Any
  • Yes
  • No
Indicates whether the owner is associated with a business.
cashBuyer
boolean
  • Any
  • Yes
  • No
Identifies if the property was purchased by a cash buyer.
childrenAges[]
array
Estimated age range of children residing in the household.
childrenPresent
boolean
  • Any
  • Yes
  • No
Indicates whether children are present in the household.
countyId
smallint
A unique identifier assigned to the county.
daysOnMarketMin
int
Minimum Days On Market
daysOnMarketMax
int
Maximum Days On Market
deceasedOwners[]
array
Indicates if any listed owners are deceased.
emailAvailable
boolean
  • Any
  • Yes
  • No
Specifies whether the owner’s email contact information is available.
estimatedEquityMin
int
Minimum Estimated Equity
estimatedEquityMax
int
Maximum Estimated Equity
estimatedEquityRatioMin
float
Minimum Estimated Equity Ratio
estimatedEquityRatioMax
float
Maximum Estimated Equity Ratio
estimatedRentAmountMin
int
Minimum Estimated Rent Amount
estimatedRentAmountMax
int
Maximum Estimated Rent Amount
estimatedValueMin
int
Minimum Estimated Value
estimatedValueMax
int
Maximum Estimated Value
estimatedValueGrowthMin
float
Minimum @Estimatedvaluegrowthfield
estimatedValueGrowthMax
float
Maximum @Estimatedvaluegrowthfield
foreclosureRecordingDateMin
date
Minimum Foreclosure Recording Date
foreclosureRecordingDateMax
date
Maximum Foreclosure Recording Date
foreclosureReleaseDateMin
date
Minimum Foreclosure Release Date
foreclosureReleaseDateMax
date
Maximum Foreclosure Release Date
freeClear
boolean
  • Any
  • Yes
  • No
Free Clear
garage
boolean
  • Any
  • Yes
  • No
Garage
grossYieldMin
float
Minimum Gross Yield
grossYieldMax
float
Maximum Gross Yield
hoa
boolean
  • Any
  • Yes
  • No
Hoa
hoaName
string
Hoa1 Name
householdIncomeCode[]
array
Household Income Code. Household Income Code. 0 = < $20,000; 20 = $20,000-$24,999; 25 = $25,000-$39,999; 40 = $40,000-$59,999; 60 = $60,000-$74,999; 75 = $75,000-$99,999; 100 = $100,000-$149,999; 150 = $150,000-$174,999; 175 = $175,000-$199,999; 200 = $200,000-$249,999; 250 = $250,000.
householdNetWorthCode[]
array
Household Net Worth Code. Household Net Worth Code. 0 = <$25,000; 25 = $25,000 - $49,999; 50 = $50,000 - $99,999; 100 = $100,000 - $249,999; 250 = $250,000 - $499,999; 500 = > $500,000;
householdSizeMin
smallint
Minimum Household Size
householdSizeMax
smallint
Maximum Household Size
improvementToAssessedValueRatioMin
float
Minimum Improvement To Assessed Value Ratio
improvementToAssessedValueRatioMax
float
Maximum Improvement To Assessed Value Ratio
intraFamily
boolean
  • Any
  • Yes
  • No
Intra Family
landUseCode[]
array
Land Use Code
lastSaleAmountMin
int
Minimum Last Sale Amount
lastSaleAmountMax
int
Maximum Last Sale Amount
lastSaleDateMin
date
Minimum Last Sale Date
lastSaleDateMax
date
Maximum Last Sale Date
lenderName
string
Lender Names
lien
boolean
  • Any
  • Yes
  • No
Lien
lienAmountMin
decimal
Minimum Lien Amount
lienAmountMax
decimal
Maximum Lien Amount
lienRecordingDateMin
date
Minimum Lien Recording Dates
lienRecordingDateMax
date
Maximum Lien Recording Dates
listingAmountMin
int
Minimum Listing Amount
listingAmountMax
int
Maximum Listing Amount
listingDateMin
date
Minimum Listing Date
listingDateMax
date
Maximum Listing Date
listingKeywords
string
Listing Description
listingStatus[]
array
MLS Listing status. Possible values: "Active", "Pending", "Contingent", "Sold", "Failed"
loanBalanceMin
int
Minimum Loan Balance
loanBalanceMax
int
Maximum Loan Balance
loanType[]
array
Loan Codes. Possible values: Loan Codes. Possible Values: 20 = Conventional; 12 = Federal Housing Authority (FHA); 28 = Veterans Administration (VA); 11 = Credit Line (revolving); 32 = Reverse Mortgage; 21 = Commercial; 8 = Construction; 5 = US Department of Agriculture (USDA); 25 = Seller Carry Back; 0 = Other; 27 = Unknown;
loanCount[]
array
Number of open loans
loanPaymentAmountMin
int
Minimum Loan Payment Amount
loanPaymentAmountMax
int
Maximum Loan Payment Amount
loanRateType[]
array
Loan Rate Codes. Possible values: "FIX" = Fixed, "ADJ" = Adjustable, "VAR" = Variable, "OTH" = Other, "UNK" = Unknown
loanRateMin
float
Minimum Loan Rates
loanRateMax
float
Maximum Loan Rates
loanToValueRatioMin
float
Minimum Loan To Value Ratio
loanToValueRatioMax
float
Maximum Loan To Value Ratio
lotSquareFeetMin
int
Minimum Lot Square Feet
lotSquareFeetMax
int
Maximum Lot Square Feet
minimumBidAmountMin
int
Minimum Minimum Bid Amount
minimumBidAmountMax
int
Maximum Minimum Bid Amount
mobileAvailable
boolean
  • Any
  • Yes
  • No
Indicates whether a mobile phone number is available for the owner.
multiParcel
boolean
  • Any
  • Yes
  • No
Indicates whether the property is part of a multi-parcel sale or ownership.
onMarket
boolean
  • Any
  • Yes
  • No
Indicates whether the property is currently listed for sale.
ownerAgeMin
smallint
Minimum Owner Age
ownerAgeMax
smallint
Maximum Owner Age
ownerOccupied
boolean
  • Any
  • Yes
  • No
Indicates whether the owner lives at the property address.
ownershipYearsMin
smallint
Minimum Ownership Years
ownershipYearsMax
smallint
Maximum Ownership Years
pastDueAmountMin
int
Minimum Past Due Amount
pastDueAmountMax
int
Maximum Past Due Amount
permit
boolean
  • Any
  • Yes
  • No
Indicates whether any building permits are associated with the property.
phoneAvailable
boolean
  • Any
  • Yes
  • No
Indicates whether the owner's phone number is available.
pool
boolean
  • Any
  • Yes
  • No
Does the property have a pool
preProbate
boolean
  • Any
  • Yes
  • No
Is the property in pre-probate
priceReduced
boolean
  • Any
  • Yes
  • No
Was the listing price reduced
priceReducedRateMin
float
Minimum Price Reduced Rate
priceReducedRateMax
float
Maximum Price Reduced Rate
propertiesMin
int
Minimum Properties
propertiesMax
int
Maximum Properties
propertyClassCode[]
array
Property use class code
refinanced
boolean
  • Any
  • Yes
  • No
Was this property refinanced?
rental
boolean
  • Any
  • Yes
  • No
Is this property a rental property
schoolDistrict
string
What school district is the property located
city
string
The city where the property is located.
street
string
Search Street
sellerCarryBack
boolean
  • Any
  • Yes
  • No
Real estate transaction, the seller finances a portion of the property purchase price for the buyer, essentially acting as a lender and receiving payments with interest over time.
seniorOwner
boolean
  • Any
  • Yes
  • No
Is the property owner a senior citizen
squareFeetMin
int
Minimum Square Feet
squareFeetMax
int
Maximum Square Feet
state
string
State search criteria
storiesMin
decimal
Minimum Stories
storiesMax
decimal
Maximum Stories
subdivision
string
Property subdivision
taxDelinquency
boolean
  • Any
  • Yes
  • No
Does the property have a tax delinquency
taxDelinquentYearsMin
smallint
Minimum Tax Delinquent Years
taxDelinquentYearsInterval
smallint
Tax Delinquent Years
taxDelinquentYearsMax
smallint
Maximum Tax Delinquent Years
unitsMin
int
Minimum Units
unitsMax
int
Maximum Units
vacant
boolean
  • Any
  • Yes
  • No
Is this property vacant
yearBuiltMin
smallint
Minimum Year Built
yearBuiltMax
smallint
Maximum Year Built
yearBuiltAgeMin
smallint
Minimum Year Built Age
yearBuiltAgeMax
smallint
Maximum Year Built Age
youngAdultPresent
boolean
  • Any
  • Yes
  • No
Does the household contain a young adult
zip
string
Property zip code
zoning
string
Property zoning criteria
options
offset
decimal
Number of result records to skip
limit
decimal
Maximum number of results to return
Response Body
meta
status
decimal
required
Response status
message
string
required
Response message.
requestId
string
Unique ID for the request.
resultCount
int
Number of results found
billableRequests
int
billableAmount
decimal
properties
bathrooms
decimal
The total number of bathrooms in the property.
bedrooms
int
The total number of bedrooms in the property.
city
string
The city where the property is located.
daysOnMarket
string
The number of days the property has been listed on the market.
estimatedValue
int
The estimated market value of the property.
id
int
Id
landUse
string
Land Use
lastSaleAmount
int
Last Sale Amount
lastSaleDate
date
Last Sale Date
listingStatus
string
Listing Status
lotSquareFeet
int
The total square footage of the property’s lot.
multiParcel
boolean
Indicates whether the property is part of a multi-parcel sale or ownership.
onMarket
boolean
Indicates whether the property is currently listed for sale.
photosAvailable
boolean
Are property photos available
photoUrl
string
Photo URL
pool
boolean
Does the property have a pool
pricePerSquareFoot
decimal
What is the price per sqare foot
propertyType
string
What is the property type
saleSituation
string
What sale situation was involved in the property sale
squareFeet
int
Property square footage
state
string
State search criteria
stories
decimal
How many stories does the property have
streetAddress
string
What's the property street address
subdivision
string
Property subdivision
units
string
Number of apartment units
yearBuilt
smallint
What year was the property built
zip
string
Property zip code
  • Source
  • JSON
Copy
var body = {}; var options = { method: 'POST', body: JSON.stringify(body), headers: { 'x-api-key': 'test_examp****' } }; var url = 'https://api.propertyreach.com/v1/search'; fetch(url, options) .then(response => response.json()) .then(result => console.log(result)) .catch(error => console.log('error', error));
{ }